জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement)

Web Development - জাভাস্ক্রিপ্ট (JavaScript) জাভাস্ক্রিপ্ট ব্যাসিক (JS Basic Tutorial) |
269
269

এইচটিএমএলে জাভাস্ক্রিপ্ট স্টেটমেন্ট হচ্ছে "নির্দেশাবলী" যা ব্রাউজারের মাধ্যমে সম্পাদিত হয়।


জাভাস্ক্রিপ্ট স্টেটমেন্ট

নিচের স্টেটমেন্টটি ব্রাউজারকে id="test" সম্বলিত এইচটিএমএল এলিমেন্টের মধ্যে "Satt Academy" লিখতে বলেঃ

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<h5>এইচটিএমএল এর মধ্যে জাভাস্ক্রিপ্ট স্টেটমেন্ট ব্রাউজারকে নির্দেশ করে।</h5>

<p id="test"></p>

<script>
document.getElementById("test").innerHTML = "Satt Academy";
</script>

</body>
</html>


জাভাস্ক্রিপ্ট প্রোগ্রাম

অধিকাংশ জাভাস্ক্রিপ্ট প্রোগ্রামেই অনেক জাভাস্ক্রিপ্ট স্টেটমেন্ট থাকে।

স্টেটমেন্টগুলো ক্রমানুসারে একের পর এক সম্পাদিত হয়।

নিচের উদাহরণে প্রথমে x, y এবং z এর মান নির্ধারণ করা হয়। পরিশেষে z এর মান প্রদর্শিত হয়।

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<h5>জাভাস্ক্রিপ্ট স্টেটমেন্টের ব্লক হলো জাভাস্ক্রিপ্ট কোড</h5>

<p id="test"></p>

<script>
var a = 12;
var b = 13;
var c = a + b;
document.getElementById("test").innerHTML = c;
</script>

</body>
</html>

Note
জাভাস্ক্রিপ্ট প্রোগ্রাম এবং জাভাস্ক্রিপ্ট স্টেটমেন্টকে জাভাস্ক্রিপ্ট কোড বলা হয়।

 


সেমিকোলন (;)

সেমিকোলনের মাধ্যমে জাভাস্ক্রিপ্ট স্টেটমেন্টগুলোকে আলাদা করা হয়।

সম্পাদনযোগ্য প্রত্যেক স্টেটমেন্টের পরে সেমিকোলন যোগ করুনঃ

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<h4>জাভাক্রিপ্ট স্টেটমেন্টগুলো সেমিকোলন দ্বারা আলাদা করা হয়।</h4>

<p id="test"></p>

<script>
a = 1;
b = 2;
c = a + b;
document.getElementById("test").innerHTML = c;
</script>

</body>
</html>

সেমিকোলনের মাধ্যমে স্টেটমেন্টকে আলাদা করলে একই লাইনে অনেক স্টেটমেন্ট লেখা যায়ঃ

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>জাভাস্ক্রিপ্ট উদাহরণ</title>
</head>
<body>

<h4>জাভাক্রিপ্ট স্টেটমেন্টগুলো সেমিকোলন দ্বারা আলাদা করা হয়।</h4>

<p id="test"></p>

<script>
a = 1; b = 2; c = a + b;
document.getElementById("test").innerHTML = c;
</script>

</body>
</html>

Note
অনেকক্ষেত্রে আপনি সেমিকোলন ছাড়াও স্টেটমেন্ট দেখতে পারেন।
সেমিকোলনের মাধ্যমে স্টেটমেন্টকে আলাদা না করলেও চলে, কিন্তু আমরা আপনাকে সেমিকোলন ব্যবহার করতে সুপারিশ করছি।

 


জাভাস্ক্রিপ্ট স্পেস

জাভাস্ক্রিপ্ট একের অধিক স্পেসকে এড়িয়ে চলে। শুধুমাত্র আপনার পড়ার সুবিধার্থে অতিরিক্ত স্পেস যোগ করতে পারেন।

নিচের লাইনগুলো একই রকমঃ

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

var person = "আজিজ";
var person="আজিজ";

অপারেটরের ( = + - * / ) উভয়পাশে স্পেস রাখা একটি ভাল অভ্যাসঃ

জাভাস্ক্রিপ্ট স্টেটমেন্ট (JS Statement) - Example

var a = b + c;


জাভাস্ক্রিপ্ট লাইনের দৈর্ঘ্য এবং লাইনের বিরতি

অধিক স্পষ্টতার জন্য প্রোগ্রামাররা ৮০ অক্ষরের চাইতে বড় লাইনের কোডকে এড়িয়ে চলে

যদি জাভাস্ক্রিপ্ট স্টেটমেন্ট এক লাইনে সম্পূর্ণ করা না যায়, তাহলে অপারেটরের পরে লাইন ব্রেক করে পরবর্তী লাইনে বাকী অংশটুকু লিখুনঃ

kt_satt_skill_example_id=152


জাভাস্ক্রিপ্ট কোড ব্লক

জাভাস্ক্রিপ্ট স্টেটমেন্টগুলোকে দ্বিতীয় বন্ধনীর{...} মাধ্যমে কোড ব্লকের মাধ্যমে একত্রিত করা যায়।

কোড ব্লকের উদ্দেশ্য হচ্ছে স্টেটমেন্টগুলোকে একসাথে সম্পাদন করা।

জাভাস্ক্রিপ্টে মাঝে মাঝে স্টেটমেন্টগুলোকে ব্লকের মধ্যে একসাথে দেখতে পাবেন সেটা হচ্ছে জাভাস্ক্রিপ্ট ফাংশনঃ

kt_satt_skill_example_id=156

Note
পরবর্তী টিউটোরিয়ালে ফাংশন সম্মন্ধে আপনি আরো শিখবেন।

 


জাভাস্ক্রিপ্ট কিওয়ার্ড

জাভাস্ক্রিপ্টে নির্দিষ্ট কার্য সম্পাদন করার জন্য প্রায়ই কিওয়ার্ড দিয়ে স্টেটমেন্ট শুরু হয়।

এখানে কিছু কিওয়ার্ডের তালিকা দেওয়া আছে যা আপনি এই টিউটোরিয়ালে শিখবেনঃ

কিওয়ার্ডবর্ণনা
breakswitch অথবা loop কে বন্ধ করে দেয়
continueলুপ হতে বের হয়ে যায় এবং উপর হতে পূনরায় শুরু করে
debuggerজাভাস্ক্রিপ্ট এক্সিকিউশনকে থামিয়ে দেয় এবং ডিবাগিং ফাংশন থাকলে তাকে কল করে
do ... whileপ্রথমে do ব্লকের স্টেটমেন্ট সম্পাদিত হয় এবং while এর শর্ত সত্য হলে ব্লকটির পুনরাবৃত্তি ঘটে
forযতক্ষণ শর্ত সত্য থাকবে ততক্ষণ একটি ব্লকের স্টেটমেন্টগুলো সম্পাদন হতে থাকবে
functionফাংশন ঘোষণা করে
if ... elseশর্তের উপর ভিত্তি করে যেকোন একটি স্টেটমেন্টের ব্লক সম্পাদিত হয়
returnফাংশন থেকে বের হয়ে যায়
switchবিভিন্ন অবস্থা/ঘটনার উপর ভিত্তি করে একটি স্টেটমেন্টের ব্লক একবার সম্পাদিত হয়
try ... catchএকটি স্টেটমেন্টের ব্লকে ভুল নিয়ন্ত্রণ করে
varচলক বা ভ্যারিয়েবল ডিক্লেয়ার করে

 

 

Note
জাভাস্ক্রিপ্ট কিওয়ার্ডগুলো সংরক্ষিত শব্দ যেগুলো ভ্যারিয়েবলের নামের জন্য ব্যবহার করা যাবেনা।


 

Content added || updated By
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion